import Vue from 'vue'

/**
 * 消息通知（成功）
 * @param title
 * @param {*} msg 通知信息
 * @param position
 */
export const successNotification = (title, msg, position = 'top-right') => {
  Vue.prototype.$notify({
    title,
    message: msg,
    type: 'success',
    position
  })
}

/**
 * 消息通知（警告）
 * @param {*} msg 通知信息
 */
export const warningNotification = (msg) => {
  Vue.prototype.$notify({
    title: '警告',
    message: msg,
    type: 'warning'
  })
}

/**
 * 消息通知（纯消息通知）
 * @param {*} msg 通知信息
 */
export const infoNotification = (msg) => {
  Vue.prototype.$notify({
    title: '消息',
    message: msg
  })
}

/**
 * 消息通知（错误）
 * @param {*} msg 通知信息
 */
export const errorNotification = (msg) => {
  Vue.prototype.$notify({
    title: '错误',
    message: msg,
    type: 'error'
  })
}
